第三天了,這篇文章要來分享個人轉職的學習歷程,學習的方式有千百種,成長的樣態也是多元的,盡可能知道多一點,也是不錯的事情吧。
偶爾會遇到朋友來找我聊,他們也有轉職的念頭,有在蒐集這方面的資料。想當初自己也是這樣,蒐集很多資料,從觀望到實踐,一路跌跌撞撞,有時候很快、有時候撞牆,但大部分的時間裡面,都平穩的成長著,很幸運有碰到入門的機會,希望能將這份祝福保留下來,傳達給其他人。
我為甚麼想學寫程式呢?從我在上一份離職的美編工作開始說起,那時的我有一種很強烈的無聊感,美編的工作真的好無聊,但我到底喜歡甚麼?我卻不太知道,所以決定從一個根本沒碰過,也不知道這輩子會不會有機會學會的事情開始 : 寫程式。
完全不知道怎麼學,也不懂如何 google,網路上的資訊都太過散了,很難參考,所以選擇了 ALPHA Camp 的學期一來當作嘗試的起點,從我開始自己看教學,能夠寫出第一行會動的程式,驚覺,寫程式這件事情居然是這麼有趣,這種一拍即合的感覺很少有啊。
常常都花很多時間才能寫一點點,為了一些莫名其妙的問題撞牆一個下午,都沒有澆熄我對程式設計的學習熱情。
想盡辦法拼湊各種線索,為了尋找一個轉職的出發點。
從自己的設計背景,到我的興趣,然後也做了性向測驗,多方了解之後,感覺網頁前端技術,或許會是轉職的一個敲門磚,才決定要報名資策會開的前端工程師養成班。
課程的時程非常緊湊,第一個月就開始要寫出自己的一個小作品(當時只學了幾天的 javascript),發表完之後緊接著第二個作品又要發表,而且一定要用到後端資料庫(SQL、PHP、MySQL 加起來也剛學才幾周),那陣子為了趕上進度,我下課後回家都在看書,假日也都在學習、做作品,每天的睡眠時間在三到四小時間擺盪,那是真的真的非常的累。
結業作品製作的時候,組裡面有程式經驗的同學,帶頭寫 React,就從那個時候開始跟 React 結了緣,至少,截至目前為止都還沒分開過XD
結束為期四個月的資策會前端班,自覺什麼都學得好淺好淺,我又回到 ALPHA Camp 上了學期 2-3、學期 3,想繼續累積學習與製作專案的經驗。
當時基於好奇的緣故選擇了後端的學習路徑,用 node.js 寫了幾個小應用,更加投入在寫程式的樂趣當中,又累積了幾個作品,結束 2-3 過後,學期 3 之前我嘗試投遞履歷,並且在學期 3 的前端路徑中鍛鍊 RWD 切版,一周七天的下午在咖啡廳學習到傍晚,之後就回去好好休息,學習的力度不像在資策會這麼緊迫,中途有因為身心疲勞中斷了一個月,但其實我就連在醫院裡面躺著都抱著書在看。
得到第一份前端工作,進入一邊工作一邊學習的階段,遇到一些真的做前端也願意分享自己經驗的人,才開始有了「做為一個合格的前端工程師應該要學會什麼技術」方向感,學會 React Hook、怎麼看後端 API 文件、怎麼切版 RWD 網頁...等,漸漸的我的手速越來越快,看文件越來越能夠找到重點,也能知道自己該學甚麼,該放棄甚麼。
回頭看自己在資策會第一個作品的時期,學一個套件,看文件翻了一個下午還是不會用,就會感覺現在的自己,進步很多很多。
不免俗的,我又要來賣掉自己了啦,分享比較古早時期我寫的文章,當時的我更菜鳥,也許文章內容會讓真正的新人們感到有些親切吧XDD
一路摸索,走的好累,花好多時間跌倒又撞牆,別忘了看看自己的進展,給堅持那麼久的自己,多一些的鼓勵。
回顧與分享自己的經歷,看到自己的進步,同時也跟其他一同努力的人,用文字建立起溝通的橋樑,希望能為這個世界帶來更多正面循環。